$\forall$$a$:Id, $T$:Type, ${\it ds}$:$x$:Id fp$\rightarrow$ Type, $P$:(State(${\it ds}$)$\rightarrow$$T$$\rightarrow$Prop). \\[0ex](with ds: ${\it ds}$ action $a$:$T$ precondition $a$(v) is $P$ s v) $\in$ MsgA